There are two options for this currently, the first is to use a software-defined radio that supports the ISM band (at least 2.4 to 2.485 GHz). This will allow you to grab any radio signals within the bluetooth range and will be especially useful if you're trying to identify interfering signals as you'll be able to look at the big picture of the nearby radio spectrum.
The downside is that you'll be receiving totally raw waveforms which you then need to demodulate using something like the gr-bluetooth stack.
The other option is a specialized device like the Ubertooth. The Ubertooth is a powerful bluetooth development platform but currently doesn't support EDR (although it can identify when EDR is being used as a regular header is sent that can be sniffed and read). If you are using EDR Arduinos and you need to be able to actually read that data, the only option I know of would be via a software-defined radio.