It sounds as if electric trucks are great for long-range land transport. But they require heavy batteries, so rather than putting them on the road (where they'll damage the road surface), why don't we build special metal tracks for them to go on? And, on long trips, join a bunch of them together so that you only need one motor and driver for a load of them travelling in a convoy? I bet you could make freight transport a lot more efficient if you did that.
@david_chisnall there are some experimental electrified roads in Germany (with cables overhead), but just a kilometer. I happen to regularly drive on one near Frankfurt. As far as I know, the whole thing is already switched off though.