Battery tech is already more than capable for electric vehicles, including trucks. There are many advancements in the pipeline for the next 10 years; huge production and economies of scale coming in the next 1-5. Battery is the only future. No stupid hydrogen fuel cell, no LNG, no flying cars.
It is an electric future. Planes trains and automobiles <3 batteries