I drive a box truck 2 days a week (25,900 gvw) so I decided I'd try to get an idea about charging it if it was an EV. I drove around 5 hours and burned about 13 gal of diesel. As near as I can figure using a Current Tesla "Supercharger" it would take around 4.5 hr to charge . If they are gonna run class 8 trucks they will have to do a bit better than that.