Now these machines never left our service area. They were always parked in the same lot every night. Putting in charging infrastructure in that lot would be trivial, and would almost certainly cost less than maintaining our own diesel storage and pumping infrastructure (which we did do because it saved us so much of our working day to be able to fuel everything up in the morning instead of having to drive to a truck stop before starting the work day).
A lot of trucking is local or regional. Those will be the markets that EV makes the most sense for. Where the trucks normally go back to the same lot every night, and the owners can cheaply put in slow charge infrastructure. Could we get EV trucking working for long-haul (a kind of trucking I've also done in the past)? Sure. It will require fast charge infrastructure though. 500 miles is a lot of range, but in long haul trucking, very often you operate in two driver teams, and your truck is always moving. Fast charging could solve that too, but perhaps the solution is to reduce the number of miles that freight spends on the road. Multi-modal shipping could be expanded. Use trains to cover large distance, and try to keep road transportation of freight to the regional level and local level. This is already an option that exists. Multi-modal is already a sub-industry in trucking. This seems like the most logical option to me, but I'm not an expert. Just somebody who has lived the industry for a few years.