We have trucks, with batteries, moving freight, right now.
Only a handful of prototypes currently on the road in the heavy vehicle field though. Volvo are bringing the electric FH to market here (first ones are already sold but not yet delivered and probably still with sizeable lead-times I would guess).
Most of the electric trucks here currently on the road are small/medium duty local delivery type stuff. Current battery tech is tricky at the moment for heavy vehicles as to get anywhere near the range needed for (the shorter end) of 'long-haul' the vehicles end up with too much weight on the front axles and current front-axle weight limits for "Road Friendly" suspension are ~7-8 ton (IIRC.). There is work being done in the industry to get heavier weight-rating "Road Friendly" approved, but has not been completed yet. Even some of the medium duty BEV trucks currently on the road here are full imports registered with prototyping concessions (I know one of the models on the road is technically over-width and not ADR-compliant due to the mounting position and width of the battery packs).
Electric is a great solution for local delivery/waste disposal vehicles with lots of stop-start and short travelled distance, but there's still quiet a way to go before it approaches widespread adoption for long-haul. Not saying it can't/shouldn't happen - just there's still a long way to go.