Every comment here takes one
Every comment here takes one piece of completely wrong information and uses it as a reason why the Semi won't work. You even included a question mark with yours, because you weren't sure it was right.
"Stop and charge up for what 2, 3 hours?" No, stop and charge up for 20, 30 minutes. The semi can go for 5½ hours and charge for a half hour, and do that continuously. That's 22 hours a day on the road. You can't do much better with a diesel.