Do I need a disconnect switch in the connection box?Local codes will dictate whether you are required to install one or not. A disconnect switch is, however, a great safety feature to include even if you not required by code to have one.
Can I use a key lock system to interlock the connection box and my breaker on the generator system?Yes, but there must be a single source of supply for the locks so they are compatible.
Can I use a single box for both load bank testing and temporary generator connection to the building?Yes, but load bank and temporary generator have different twist lock connectors so a transfer system or switch system would need to be part of the design.