Well with Ford's investment
Well with Ford's investment in Rivian there is a good chance that an EV F-150 is less than a few years away. GM has announced they they are developing an EV truck right now. It takes ~6 years to design and put into production a vehicle but GM has likely already completed the feasibility study into this and will likely have a new EV truck on the market sometime before 2025. Tesla is also likely already a couple of years deep on the development of their truck. So they will likely have their EV truck on the market by about 2024 ish (though Tesla might start taking deposits for it sometime next year). Tesla tends to be a little slower than the OEM's on the logistics front.