It's definitely both. It helps keep the engine warmer and help it warm up faster after a cold start and it helps aerodynamically by keeping the air from having to push through that mess of engine parts under the hood. It won't really keep the incoming air warmer, though. That's up to mother nature.
What kind of driving are you doing in that truck (local, highway, hauling) ?
__________________
|