A decent meat thermometer that you can put in the biggest muscle and plug into the digital readout is what I go by. Many come with an "alarm" that you can set to a desired temp. Place it prior to cooking and go by temps for doneness, not expected time or "look/feel", unless you're an expert.
Depending on the product, BBQ may look "dried out", but is likely the crust/bark, while the interior is still juicy or not at temp. The biggest thing to remember for impatient cookers is that while beef/pork may be considered "done" at a particular temp, BBQ needs temps higher to break down the connective tissue to make a "tough" meat "melt in your mouth" . Dryness on the outside may just be the bark forming.