I would go to nearest mechanic and to check a/c system - if your truck almost dying when a/c kick in - there is the problem with a/c compressor or restriction in lines = too hard for compressor to pull/push freon around.
also when compressor on, IC valve should slightly raise RPM - to compensate additional load on enginefrom a/c.