The live Spike TV broadcast of Saturday’s UFC “Fight for the Troops 2” earned an average of 1.85 million viewers. The event, which took place at Fort Hood in Killeen, Texas, also garnered a 1.3 household rating and peaked with 2.5 million viewers.