Internal combustion engines are expected to provide a cheaper and cleaner alternative to fully-electric powertrains in heavy trucks, according to industry experts.