The Honda 2000 generator has a maximum output of 1600 watts. The engine block heater in a 6.0 diesel motor draws 1500 watts. This means that the generator would not be able to provide enough power to run the block heater.
In order to run the engine block heater in a 6.0 diesel motor, you would need a generator with a maximum output of at least 1500 watts. Some good options include the Champion 3500-Watt Inverter Generator or the Westinghouse iGen3500 Portable Inverter Generator.