Electric truck parity dates with diesel by duty cycle