After I installed the tuner, when I turn my truck off I notice a red flashing light on the tuner. Will this kill my battery ?
If you leave it in there and don't drive your truck for a couple of weeks, sure. The amp draw on the device is low when in sleep mode, and you generally don't have to be too concerned unless your truck's battery has seen better days.