Ready or not, zero-emission trucks are the future