There are a lot of trucks that never go very far in a day. Many of them are used for "last mile" delivery. They start at a warehouse, get loaded, then go make a few deliveries and head back for the next load. While fast charging is needed, they don't go very far and thus don't need extreme range.
It is a valid question though: how do we get more of the long distant freight onto trains. Followed closely by how to we get existing freight trains to move to all electric instead of diesel electric (I've been told railroads have studied this: if diesel gets to $8/gallon it is cost effective - but I can't find any references to cite and so you should take this "Fact" with some salt)