That should be possible. I believe i later versions of u-boot, special "plugin" function is used during boot to initialize memory. You may add your DDR3 test to that part of code, and still leave internal ROM to load the rest of the bootloader to memory after you've done your tests.
U-boot code related to this should be in (approximately): board/freescale/mx53_loco/flash_header.S.