First off, let's answer the unasked question of what purpose the walls serve in VisualRF.
Walls acts as boundaries for the placement of clients/rogues, and also as boundaries for RF heatmap bleed-through. The reason we typically recommend only adding external walls is due to internal calculation of RF attenuation based on AP neighbor to AP neighbor data.
With the above in mind, you'll have to consider a few items:
1) can a user or AP possibly be located anywhere within the walled region?
2) how thick are the walls?
3) what type of material are the walls?
If you have 2 feet thick concrete walls for instance, then you might just draw the walls along the inside of the building since RF doesn't traverse concrete material and no user could occupy the same space as the wall. You might also draw the interior concrete walls inside the building as well (we've had a few customers that have all concrete walls). But if you have high cube walls, or some offices that are through a single sheet dry wall, you shouldn't need to draw them in. And if you're in a typical building with sheet wall exterior, then you can follow the outside walls.
Hope this helps.