I don't know anything about RadioNodeList, but if you have a set of radio buttons:
<input type="radio" name="choice" value="1">One<br/>
<input type="radio" name="choice" value="2">Two<br/>
<input type="radio" name="choice" value="3">Three<br/>
Then you can determine the value of the selection in Dart with:
query('input[type=radio][name=choice]:checked').value
The downside to this is that if none of them are checked, then the query will return null. But as long as you check for that case, you should be good.
--
Timothy