Regarding costs: Mercedes estimates that a truck consumes 28 liters of diesel or 119 kWh of electricity per 100 km. In the UK, this translates to roughly £40 for diesel (at £1.40/L) versus £48 for electricity (at £0.40/kWh via providers like Milence).
While public charging is currently more expensive than diesel, this price gap is subject to change as fuel markets fluctuate and charging infrastructure scales up.
Thanks. I wanted to highlight that even at 100% public charging, it is probably possible to reach price parity (with some negotiations).
Charging at the depot is likely almost always cheaper, but will require some investment.