To be useful to me, a truck has to be able to pull a 7000 Lb trailer 700 miles in 14 hours, including refuel/recharge time.
A gas or diesel-powered truck, large SUV or RV can do this easily, but battery-powered electric is not a practical solution yet (at any price) because of the outrageous full-recharge time requirement. Even the (not so) "hi-rate" charging stations often have waiting lines and long charge times for a full charge, so it effectively takes well over 20 hours to go that distance, requiring a sleep stop to make such a trip: effective trip time becomes at least double what the gas/diesel truck/SUV/RV can do it in, not even counting the time to recharge the battery at the destination. Note, I don't consider swap-able batteries to be a practical solution; they're a logistical nightmare.
Current electric vehicles are mere toys, and anyone who believes personal vehicular transportation can become entirely emission-free by 2035 is delusional. New technology is required; "Mr. Fusion" could do it but that's science fiction. Water/steam/air rockets could be an emission-free replacement for vehicular travel, but routine takeoffs and landings would be impractical. A realistic non-polluting fuel could be hydrogen, with a modified conventional internal-combustion engine, a external-combustion engine, or a fuel cell powered electric.