Uma forma tosca de fazer isso é você mesmo tomar conta dessa informação (por exemplo, a cada read, incrementar uma variável com o número de byutes efetivamente lidos.)
Por que é que você precisa disso? Se precisar disso para, por exemplo, precisar voltar no arquivo, use um RandomAccessFile em vez de usar um FileInputStream.