Yeah, in the US they should probably run overhead wires which would be more efficient than batteries. They could also consider coupling together a few dozen trucks on the highway. For the ultimate in efficiency, and to reduce particulate emissions, they could replace the wheels with steel wheels and make them run on tracks...