В отдельных источниках об орфографии имени существительного "тонно(?)километр" сказано, что данное слово, являющееся измерительной единицей вспомогательного характера, обозначающей чаще всего оценку пропускной способности дорог и, косвенно, затраты при перевозках, пишется по-разному, поскольку каждый из нескольких (через дефис, слитно и раздельно) вариантов написания имеет свою логичную основу.
Однако, мы должны, чтобы не запутаться, прийти с существительным "тонно(?)километр" к одному чёткому выводу. Возьмём в качестве основания справочник, редактируемый Лопатиным. Слово "тонно-километр" отнесено в этой книге к группе сложных существительных, образовавшихся при помощи соединительной гласной "о". Самое интересное, что в слове "тонно-километр" эта гласная находится не между двух частей, а как бы присоединена к первой части слова, только после которой уже ставится дефис.
Поэтому, давайте посчитаем, что, сообразуя слово "тонно-километр" с правилами написания единиц измерения, мы действительно не должны забывать о чёрточке.
Писать «тонно километры» нельзя.
Пример употребления:
"Водитель подсказал, как можно вдвое сэкономить тонно-километры".