Popular body-language claims ('crossed arms means defensiveness', 'avoiding eye contact means lying') wildly overstate what a single gesture can reliably tell you — most nonverbal signals are ambiguous in isolation and highly dependent on baseline, culture, and context. The more defensible approach is looking for clusters of signals that change together from someone's baseline behavior, not decoding any single gesture as if it were a fixed dictionary entry.
The most reliable nonverbal information isn't a specific gesture at all — it's a shift from someone's normal pattern. Someone who's usually animated going quiet and still, or someone who's usually reserved becoming noticeably fidgety, is more informative than any single universal gesture, because it's compared against their own baseline rather than a generic rulebook.