Fast heart rate
as you have described classically happen in anxiety
, lack of sleep, alcohol, intake and panic attack
If you are facing these episodes frequently then I would suggest a complete cardiac check- up for your husband. Though not common but there is possibility of some rhythm disorder.
Consult physician to see other features of thyroid dysfunction
and depending upon his finding thyroid function can be done
Hope this helps, wish your husband best health