Tackling the challenges faced by trucking CFOs