https://electrek.co/2016/07/27/daimler-etruck-first-all-electric-truck-125-miles-range/
This is more likely the kind of capability we can expect. Even if they can get the energy density improved (big if), charging is still going to be difficult - the amount of power (heat) that has to go into the battery pack is going to be insane. What if two of these trucks wants to recharge at the same time?
And what of the cost? How much of the cost of a Tesla is just the battery right now, and you need 10 - 20x more of those on top of an already expensive vehicle.