What kind of analysis can I perform on my implementation of Salsa20 and Rabbit ciphers?
ChaCha20 and Salsa20 are both considered secure ciphers and so looking at the keystream will get you nowhere.  What you can do is analyze your implementation:


It should run in exactly constant time regardless of inputs.
There should be no data-dependent branches or array lookups