Mercedes recently did a test across the alps with their 40 tonne truck: https://electrek.co/2023/10/05/a-40-ton-mercedes-benz-e-truc...
As for charging speed, this truck has 0.6 megawatt hour of battery on board. Mercedes used 600 kw chargers. So, that's about 1 hour. There are a few companies working on megawatt chargers for trucks, so that's a number that might come down.
More battery in the truck is possible but also more expensive. And at least in Europe breaks are mandatory every four and half hours anyway. So, the driver might as well plug in while they rest. The battery wouldn't be completely empty by then so it tops up faster.