I had an idea that there could be a company to rent batteries to long haul truckers. Pull your truck into a facility and they slide out the depleted battery and slide in a new one, then you're back on your way.
I don't know the exact details but trucks can go something like 700 miles before the driver has to stop for rest. The batteries could recharge while the driver is resting but is it feasible to put enough batteries in a truck to go 700 miles? So if they could stop at 350 miles, swap batteries, then keep going it would make electric trucks more practical.