At my daughters TAG school they stop the test when the student hits two grade levels above their own. It is annoying because it would be nice to know where dd is actually reading. Their reasoning is that if they followed through to the exact level for each child, they would be testing for months on end because each child is reading well above grade level.
They do not restrict books, however. Students choose their own reading.