This is interesting-Go Elon---------------

I would imagine they will have banks of batteries that can be easily swapped in and out. That was one idea floated about a few years ago for the cars. It would probably be even easier to implement for the big trucks because they mostly run repetitive/fixed routes.