However, not all 2007 Silverado models came with block heaters. Whether yours has one depends on the trim level and where the truck was originally sold (colder climates were more likely to include them).
If you can't find it after a thorough search in that area, check your owner's manual. It should show a diagram of the location if your truck is equipped with a block heater. If it's not in the manual, it's highly likely your truck doesn't have one.